# 创建到mysql数据库链接
from pymysql import Connection  # 导包,使用 链接功能

# 获取到mysql数据库的链接对象

root用户_数据库 = Connection(
                        host="localhost",    # 主机名(或IP地址)  "localhost" 这里的主机名是代表 自己(本地主机) 的意思,或者 127.0.0.1
                        port=3306,           # 端口 默认是3306 (实际具体是看mysql数据库设置的连接端口)
                        user="root",         # 账户名
                        password="sxingang2023",  # 账户密码 (数据库密码要正确)
                        # autocommit=True      # 修改完数据,自动确认. 不用在单独写函数确认修改了
                      )

# 执行非查询语句  插入或者更新 相关操作

root用户_数据库.select_db('测试库1')  # 先选择要操作的 库

光标对象 = root用户_数据库.cursor()  # 创建游标对象
# 用游标对象执行SQL语句
光标对象.execute('insert into py_姓名信息(ID, 姓名) values(001, "孙新罡");')  # 这样特别说明 字符串要加引号
# 执行完SQL语句,是不能直接修改数据的. 要确认才可以的,虽然不执行确认不报错但是没有效果的
root用户_数据库.commit()  # 确认执行的函数   添加 autocommit=True 自动确认

# 关闭数据库链接
root用户_数据库.close()